
		#page .trainNext{
			width: 0.6rem;
			height: 0.6rem;
			background-image: url(../img/t12.png);
			background-position: 50% 40%;
			background-repeat: no-repeat;
			background-size: 50%;
		}
		#page #trainTop{
			max-width:800px;
			width: 100%;
			height: 1.68rem;
			background-color: #574f5e;
			display: flex;
			justify-content: space-between;
			align-items: flex-end;
			position: fixed;
			left:0;
			top: 0;
			z-index: 10;
		}
		#trainTop>div:first-of-type{
			width: 2rem;
			height: 1rem;
			font-size: red;
			background-image: url(../img/t9.png);
			background-position: 0 0;
			background-repeat: no-repeat;
			background-size: 100%;
			margin-bottom: 0.3rem;
			margin-left: 0.3rem;
		}
		#trainTop>div:last-of-type{
			display: flex;
			justify-content: space-between;
			align-items: center;
			margin-right: 0.15rem;
		}
		#trainTop>div:last-of-type span{
			width: 0.6rem;
			height: 0.6rem;
			margin: 0.4rem 0.4rem;
		}
		#trainTop>div:last-of-type span:first-of-type{
			background-image: url(../img/t11.png);
			background-position: 0 0;
			background-size: 100%;
		}
		#trainTop>div:last-of-type span:last-of-type{
			width: 0.85rem;
			height: 0.85rem;
			background-image: url(../img/t10.png);
			background-position: 0 0;
			background-size: 100%;
		}

		#allTrain{
			margin-top: 1.68rem;
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			margin-bottom: 0.35rem;
		}
		#allTrain .allTrain1{
			width: 100%;
			height: 1.1rem;
			padding: 0 0.5rem;
		}

		#allTrain .allTrain1>a{
			display: flex;
			width: 100%;
			height: 100%;
			justify-content: space-between;
			align-items: center;
		}
		#allTrain .allTrain1>a span:first-of-type{
			font-size: 0.45rem;
		}
		#allTrain .allTrain1>a span:last-of-type{
			font-size: 0.7rem;
		}
		#allTrain .allTrain2{
			padding: 0 0.5rem;
			width: 100%;
			height: 1.16rem;
		}
		#allTrain .allTrain2>a>div{
			width: 100%;
			height: 100%;
			display: flex;
			justify-content: center;
			align-items: flex-end;
		}
		#allTrain .allTrain2>a>div>span:first-of-type{
			font-size: 1.2rem;
			line-height: 1rem;
		}
		#allTrain .allTrain3{
			padding: 0 0.5rem;
			width: 100%;
			height: 2.25rem;
		}
		#allTrain .allTrain3>a{
			display: flex;
			justify-content: space-between;
			align-items: center;
			width: 100%;
			height: 100%;
		}
		#allTrain .allTrain3>a>div{
			height: 100%;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
		}
		#allTrain .allTrain3>a>div:last-of-type{
			align-items: flex-end;
		}
		#allTrain .allTrain3>a>div>p{
			height: 0.8rem;
			line-height: 0.8rem;
		}
		#allTrain .allTrain3>a>div>p span{
			font-size: 0.6rem;
		}
		#allTrain .allTrain4{
			width: 100%;
			height: 1px;
			background-color: lightgrey;
		}
		#allTrain .allTrain5{
			padding: 0 0.5rem;
			width: 100%;
			height: 1.69rem;
		}
		#allTrain .allTrain5>a{
			display: flex;
			width: 100%;
			height: 100%;
			justify-content: space-between;
			align-items: center;
		}
		#allTrain .allTrain5>a>p{
			display: flex;
			align-items: center;
			font-size: 0.4rem;
		}
		#allTrain .allTrain5>a>p>span{
			display: flex;
			width: 0.3rem;
			height: 0.1rem;
			margin-right: 0.15rem;
			background-color: #1cc987;
		}
		#allTrain .allTrain5>a>div{
			width: 1rem;
			height: 1rem;
			border-radius: 50%;
			border:solid 1px #1cc987;
			background-image: url(../img/t13.png);
			background-position: 0 0;
			background-repeat: no-repeat;
			background-size: 100%;
		}

		#ideaTrain>div:first-of-type{
			width: 100%;
			height: 1.5rem;
			padding: 0 0.5rem;
		}
		#ideaTrain>div:first-of-type>a{
			display: flex;
			height: 100%;
			width: 100%;
			justify-content: space-between;
			align-items: center;
		}
		#ideaTrain>div:first-of-type>a>span{
			font-size: 0.45rem;
		}
		#ideaTrain>div:first-of-type>a>span:last-of-type{
			font-size: 0.7rem;
		}
		#ideaTrain>div:last-of-type{
			width: 100%;
			padding-bottom: 0.4rem;
			margin-bottom: 0.35rem;
			overflow: scroll;
			overflow-y: hidden;
		}
		#ideaTrain>div:last-of-type::-webkit-scrollbar {
			display:none
		}
		#ideaTrain .ideaTrainUl{
			width: 367%;
			height: 3.75rem;
			padding: 0 0.3rem;
		}
		#ideaTrain .ideaTrainUl>li{
			width: 7.5rem;
			height: 100%;
			float: left;
			display: flex;
			margin: 0 0.15rem;
			position: relative;
			overflow: hidden;
		}
		#ideaTrain .ideaTrainUl>li>a{
			width: 100%;
			height: 100%;
			color: white;
			position: absolute;
			z-index: 5;
		}
		#ideaTrain .ideaTrainUl>li>a>img{
			width: 100%;
			/*height: 100%;*/
			/*margin-bottom: 1rem;*/
			position: absolute;
			left: 0;
			top: -1.8rem;
		}
		#ideaTrain .ideaTrainUl>li>a>div{
			position: absolute;
			left: 0.5rem;
			top: 0.5rem;
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			align-items: flex-start;
		}
		#ideaTrain .ideaTrainUl>li>a>div>p:first-of-type{
			font-size: 0.55rem;
			opacity: 0.9;
		}
		#ideaTrain .ideaTrainUl>li>a>div>p:nth-of-type(2){
			font-size: 0.1rem;
			margin-top: 0.1rem;
			margin-bottom: 0.7rem;
			opacity: 0.7;
		}
		#ideaTrain .ideaTrainUl>li>a>div>p:last-of-type>span:first-of-type{
			font-size: 0.55rem;
			margin-right: 0.1rem;
			opacity: 0.9;
		}
		#ideaTrain .ideaTrainUl>li>a>div>p:last-of-type>span:last-of-type{
			font-size: 0.1rem;
			opacity: 0.7;
		}


		#mineTrain>div:first-of-type{
			width: 100%;
			height: 1.5rem;
			padding: 0 0.5rem;
		}
		#mineTrain>div:first-of-type>a{
			display: flex;
			height: 100%;
			width: 100%;
			justify-content: space-between;
			align-items: center;
		}
		#mineTrain>div:first-of-type>a>span{
			font-size: 0.45rem;
		}
		#mineTrain>div:first-of-type>a>span:last-of-type{
			font-size: 0.7rem;
		}
		#mineTrain>div:last-of-type{
			width: 100%;
			height: 4.52rem;
			display: flex;
			position: relative;
			margin-bottom: 0.35rem;
		}
		#mineTrain>div:last-of-type>a{
			width: 100%;
			height: 100%;
		}
		#mineTrain>div:last-of-type>a>img{
			width: 100%;
			height: 100%;
		}
		#mineTrain>div:last-of-type>a>div{
			width: 5.1rem;
			position: absolute;
			left: 2.88rem;
			top: 1.15rem;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
		}
		#mineTrain>div:last-of-type>a>div>div{
			width: 100%;
			height: 1.06rem;
			line-height: 1.06rem;
			border: solid 1px white;
			border-radius: 0.53rem;
			text-align: center;
			font-size: 0.5rem;
			color: white;
			margin-bottom: 0.25rem;
		}
		#mineTrain>div:last-of-type>a>div>p{
			text-align: center;
			font-size: 0.35rem;
			color: white;
			opacity: 0.7;
		}


		#ideaRead>div:first-of-type{
			width: 100%;
			height: 1.5rem;
			padding: 0 0.5rem;
		}
		#ideaRead>div:first-of-type>a{
			display: flex;
			height: 100%;
			width: 100%;
			justify-content: space-between;
			align-items: center;
		}
		#ideaRead>div:first-of-type>a>span{
			font-size: 0.45rem;
		}
		#ideaRead>div:first-of-type>a>span:last-of-type{
			font-size: 0.7rem;
		}

		#ideaRead>div:last-of-type{
			width: 100%;
			padding-bottom: 0.4rem;
			margin-bottom: 0.35rem;
			overflow: scroll;
			overflow-y: hidden;
		}
		#ideaRead>div:last-of-type::-webkit-scrollbar {
			display:none
		}
		#ideaRead .ideaReadUl{
			width: 222.8%;
			padding: 0 0.3rem;
			height: 2rem;
		}
		#ideaRead .ideaReadUl>li{
			width: 7.5rem;
			float: left;
			display: flex;
			margin: 0 0.15rem;
			padding-bottom: 0.3rem;
		}
		#ideaRead .ideaReadUl>li>a{
			width: 100%;
			height: 100%;
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			align-items: center;
		}
		#ideaRead .ideaReadUl>li>a>img{
			width: 100%;
			height: 3.63rem;
		}
		#ideaRead .ideaReadUl>li>a>p:first-of-type{
			width: 80%;
			overflow: hidden;
			white-space:nowrap;
			text-overflow:ellipsis;
			height: 1rem;
			line-height: 1rem;
			font-size: 0.5rem;
		}
		#ideaRead .ideaReadUl>li>a>p:last-of-type{
			width: 90%;
			overflow: hidden;
			white-space:nowrap;
			text-overflow:ellipsis;
			font-size: 0.1rem;
			color: grey;
		}


		#mineTable>div:first-of-type{
			width: 100%;
			height: 1.5rem;
			padding: 0 0.5rem;
		}
		#mineTable>div:first-of-type>a{
			display: flex;
			height: 100%;
			width: 100%;
			justify-content: space-between;
			align-items: center;
		}
		#mineTable>div:first-of-type>a>span{
			font-size: 0.45rem;
		}
		#mineTable>div:first-of-type>a>span:last-of-type{
			font-size: 0.7rem;
		}
		#mineTable>div:last-of-type{
			width: 100%;
			height: 4.52rem;
			display: flex;
			position: relative;
			margin-bottom: 0.35rem;
		}
		#mineTable>div:last-of-type>a{
			width: 100%;
			height: 100%;
		}
		#mineTable>div:last-of-type>a>img{
			width: 100%;
			height: 100%;
		}
		#mineTable>div:last-of-type>a>div{
			width: 5.1rem;
			position: absolute;
			left: 2.88rem;
			top: 1.15rem;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
		}
		#mineTable>div:last-of-type>a>div div{
			width: 100%;
			height: 1.06rem;
			line-height: 1.06rem;
			border: solid 1px white;
			border-radius: 0.53rem;
			text-align: center;
			font-size: 0.5rem;
			color: white;
			margin-bottom: 0.25rem;
		}
		#mineTable>div:last-of-type>a>div p{
			text-align: center;
			font-size: 0.35rem;
			color: white;
			opacity: 0.7;
		}
